﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Proggy.Web.Cms.Membership
{
    /// <summary>
    /// Constant values for membership
    /// </summary>
    public class MembershipConstants
    {
        /// <summary>
        /// Can do ANYTHING!!
        /// </summary>
        public const string GLOBAL_ADMIN_GROUP_NAME = "Global admin";

        /// <summary>
        /// Can see the back end but not do anything unless in other groups
        /// </summary>
        public const string BACK_END_USER_GROUP_NAME = "Back end user";

        /// <summary>
        /// Can edit pages (unless other locks exist - V2.0 likely)
        /// </summary>
        public const string EDITOR_GROUP_NAME = "Editor";

        /// <summary>
        /// Can publish pages
        /// </summary>
        public const string PUBLISHER_GROUP_NAME = "Publisher";

        /// <summary>
        /// Can CRUD random data
        /// </summary>
        public const string RANDOM_DATA_EDITOR_GROUP_NAME = "Random data editor";

        /// <summary>
        /// Can manage membership
        /// </summary>
        public const string MEMBERSHIP_MANAGER_GROUP_NAME = "Membership manager";
    }
}
